package cn.ddiancan.xddcloud.psc.lookup.domain;

import cn.ddiancan.xddcloud.common.entity.BaseVO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class LookupClassifyVO extends BaseVO implements Serializable {
    private static final long serialVersionUID = 1L;
    private String id;
    /**
     * 类别编码
     */
    @Schema(description = "类别编码")
    private String classifyCode;
    /**
     * 父类别
     */
    @Schema(description = "父类别")
    private String parentClassifyCode;
    /**
     * 类别名称
     */
    @Schema(description = "类别名称")
    private String classifyName;
    /**
     * 描述
     */
    @Schema(description = "描述")
    private String description;

    @Schema(description = "应用名称")
    private String applicationName;
    /**
     * 类别项列表
     */
    @Schema(description = "类别项列表")
    private List<LookupItemVO> lookupItemList;
    /**
     * 1有效，0无效
     */
    @Schema(description = "1有效，0无效")
    private Integer enable;

}
